/* CSS Document */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, p, th, td { margin:0; padding:0; }
body { margin:0; padding:0;  font-size:14px; }
input,button,textarea,selectoption{ font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;border:0;}
input, button, select, textarea { outline:none; }
h1,h2,h3,h4,h5,h6 {font-weight: normal; } 
table { border-collapse: collapse;　border-spacing: 0; }   
ol, li { list-style:none; }
img { border: 0; vertical-align: middle; }
a {  text-decoration:none; }
a:hover {  text-decoration:none; }




#wrap{ width:100%; margin:0 auto; overflow:hidden; clear:both;}

.banner{ width:100%; height:421px;}
.bg{ width:100%; height:336px;}
.bg .h1{ width:830px; margin:0 auto; font-size:32px; color:#FFFFFF; padding-top:20px;}
.bg .input{ width:835px; margin:3px auto 0;}
.bg .input .text_1{ width:705px; height:65px; text-indent:15px; font-size:28px; float:left; border:none;}
.bg .input .but_1{ width:125px; height:65px; text-align:center; font-size:30px; color:#fff; float:left; font-weight:bold; background:#304559; border:none;
				   border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;
				   -moz-border-radius:0 5px 5px 0;
				   -o-border-radius:0 5px 5px 0;}
.icon{ width:600px; margin:0 auto; clear:both;}
.icon ul{ margin-left:38px;}
.icon li{ float:left; width:80px; height:80px; float:left; list-style:none; padding:30px 50px; text-align:center;}
.icon li span{ color:#fff; text-align:center; width:80px; padding-top:10px; display:block;}

.h1_bg{ width:100%; height:73px; margin-top:50px;}
.wrap_con{ width:1050px; margin:0 auto; height:350px;}
.con_left{ width:465px; height:315px; float:left; margin-top:20px;}
.con_right{ float:left; margin-left:20px; margin-top:20px; width:565px;}


.one{ width:565px; float:left; margin-bottom:15px;}
.one + .one + .one{ margin-bottom:0;}
.one .bg_blue{ background:#3ea3eb;}
.one_left{ width:100px; height:95px; background:#7b7b7b; color:#fff; text-align:center; float:left;}
.one_left span{ width:100px; float:left; font-size:24px; margin-top:15px;}
.one_left span+span{ margin-top:5px;}
.one_right{ float:left;height:150px; margin-left:15px; width:420px;}
.one_right h1{ font-size:16px; line-height:25px; margin-top:5px;}
.one_right span{ font-size:14px; color:#999999; line-height:25px; float:left;}
.one_left:hover{ background:#3ea3eb;}

.word{ width:1050px; margin:0 auto;}
.word_left{ width:465px; height:80px; float:left;}
.word_right{ width:105px; height:80px; float:right; font-size:30px; color:#2da1f4; line-height:31PX; margin-top:15px; font-weight:bold;}
.word_left h1{ font-size:16px; margin-top:8px; width:465px; line-height:30px;}
.word_left h1 span{ float:right; width:80px;}
.word_left strong{ color:#999999; line-height:30px; width:100%; font-weight:normal;}
.word_right span{ margin-right:5px; padding-top:-3px;}

.to_ccc{ width:100%; background:#f2f2f2; overflow:hidden;}
.to_wrap{ width:1050px; margin:0 auto;}
.to_left{ width:535px; float:left;}
.to_left h1{ font-weight:bold; font-size:36px; color:#585858; padding-top:50px;}
.to_left p{ text-indent:2em; line-height:32px;}

.mar{ margin-top:20px; margin-bottom:40px; color:#3ea3eb;  font-size:30px; font-weight:bold; line-height:30px;}
.mar span{ margin-right:5px;}
.mar strong{ padding-top:5px;}

.to_right{ width:466px; float:right; margin-top:70px;}
.to_right .to_top{ margin-bottom:10px;}

.banner_1{ width:100%; height:172px;}
.bg_1{ width:100%; height:70px; margin-top:30px; text-align:center; line-height:115px; color:#999; font-size:16px;}

.all_logo{ width:1050px; margin:40px auto 0; overflow:hidden;}
.all_logo li{ float:left; margin:0 15px;}


.con_right{ float:left; margin-left:10px; margin-top:20px; width:575px; height:315px; overflow-x:hidden; overflow-y:auto;}
.con_wrap{ float:left; margin-left:20px; margin-top:0px; width:585px; overflow-x:auto; overflow-y:hidden;}


